package com.linktel.productionLine.entity;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import javax.validation.constraints.NotNull;
import javax.validation.constraints.Size;
import java.io.Serializable;
import java.util.Date;

/**
* 产线月度规划产能信息
* @TableName monthly_planning
*/
@Data
public class MonthlyPlanning implements Serializable {

    /**
    * 主键id
    */
    @ApiModelProperty("主键id")
    private Long id;
    /**
    * 产线编码
    */
    @ApiModelProperty("产线编码")
    private String productionLineCode;
    /**
    * 关键工序id
    */
    @ApiModelProperty("关键工序id")
    private String keyStepCode;
    /**
    * 关键工序名称
    */
    @ApiModelProperty("关键工序名称")
    private String keyStepName;
    /**
    * 年
    */
    @ApiModelProperty("年")
    private Integer year;
    /**
    * 月
    */
    @ApiModelProperty("月")
    private Integer month;
    /**
    * 产线规划人数
    */
    @ApiModelProperty("产线规划人数")
    private Integer planningNumber;
    /**
    * 月产能规划
    */
    @ApiModelProperty("月产能规划")
    private Integer planningCapacity;
    /**
    * 排序字段
    */
    @ApiModelProperty("排序字段")
    private Integer sort;
    /**
    * 逻辑删除
    */
    @ApiModelProperty("逻辑删除")
    private Integer deleted;
    /**
    * 创建人
    */
    @ApiModelProperty("创建人")
    private Long createdBy;
    /**
    * 创建时间
    */
    @ApiModelProperty("创建时间")
    private Date createTime;
    /**
    * 更新人
    */
    @ApiModelProperty("更新人")
    private Long updatedBy;
    /**
    * 更新时间
    */
    @ApiModelProperty("更新时间")
    private Date updateTime;


}
